105cc6
@@ -428,6 +428,9 @@
protected boolean fastEquals(FastHiveDecimal that) {
   }
 
   protected void fastAbs() {
+    if (fastSignum == 0) {
+      return;
+    }
     fastSignum = 1;
   }
 
